trust deed of sale - Deutsch Englisch Wörterbuch